to finish - Espagnol Anglais Dictionnaire